h1 {
 font-family:Arial,sans-serif;
 color: black;
 padding: 3px 0 0 3px;
 font-size:1em;
}

calendar .thead {
    border: 0px solid #ccc;
    width:175px;
}

calendar .tr {
    border:0px;
    padding: 5px 5px;
    width:35px;
    color:f00;
    
}


calendar .td, .th {
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 1px;
    padding: 5px 0px;
    text-align: center;
    vertical-align: top;
    color: #666;
    font-weight: bold;
    width:35px;
 }
 
calendar  .th {
     background: #fff url(../images/skin/shadow.jpg);
     }
calendar .th a:link, .th a:visited, .th a:hover {
    color: #333;
    display: block;
    font-size: 10px;
    text-decoration: none;
    width: 35px;
}

calendar  .day {}
    .oddDay {
    background: #f7f7f7;
}
calendar     .evenDay {
    background: #fff;
}


